#ifndef _BSP_GPIO_INIT_H_
#define _BSP_GPIO_INIT_H_

#include "stm32f4xx.h"                  // Device header

#define 	GOLDEN_OFF() 			GPIO_SetBits	(GPIOD,GPIO_Pin_2)
#define 	GOLDEN_ON() 			GPIO_ResetBits(GPIOD,GPIO_Pin_2)
#define 	GOLDEN_TOGGLE() GPIO_ToggleBits(GPIOD,GPIO_Pin_2)

#define 	RED_OFF() 				GPIO_SetBits	(GPIOB,GPIO_Pin_3)
#define 	RED_ON() 					GPIO_ResetBits(GPIOB,GPIO_Pin_3)

#define 	LED1_OFF() 				GPIO_SetBits	(GPIOB,GPIO_Pin_4)
#define 	LED1_ON() 				GPIO_ResetBits(GPIOB,GPIO_Pin_4)
#define 	LED2_OFF() 				GPIO_SetBits	(GPIOB,GPIO_Pin_5)
#define 	LED2_ON() 				GPIO_ResetBits(GPIOB,GPIO_Pin_5)

#define   LASER_ON()				GPIO_SetBits(GPIOB,GPIO_Pin_15)
#define   LASER_OFF()				GPIO_ResetBits(GPIOB,GPIO_Pin_15)
void GPIO_Configuration(void);
void LED2_Runsign(unsigned times);
void LED1_Runsign(unsigned times);


#endif


